Read-Tuned STT-RAM and eDRAM Cache Hierarchies for Throughput and Energy Enhancement
نویسندگان
چکیده
As capacity and complexity of on-chip cache memory hierarchy increases, the service cost to the critical loads from Last Level Cache (LLC), which are frequently repeated, has become a major concern. The processor may stall for a considerable interval while waiting to access the data stored in the cache blocks in LLC, if there are no independent instructions to execute. To provide accelerated service to the critical loads requests from LLC, this work concentrates on leveraging the additional capacity offered by replacing SRAM-based L2 with Spin-Transfer Torque Random Access Memory (STT-RAM) to accommodate frequently accessed cache blocks in exclusive read mode in favor of reducing the overall read service time. Our proposed technique partitions L2 cache into two STT-RAM arrangements with different write performance and data retention time. The retentionrelaxed STT-RAM arrays are utilized to effectively deal with the regular L2 cache requests while the high retention STT-RAM arrays in L2 are selected for maintaining repeatedly read accessed cache blocks from LLC by incurring negligible energy consumption for data retention. Our experimental results show that the proposed technique can reduce the mean L2 read miss ratio by 51.4% and increase the IPC by 11.7% on average across PARSEC benchmark suite while significantly decreasing the total L2 energy consumption compared to conventional SRAM-
منابع مشابه
A Review of STT-RAM, SRAM, and eDRAM and Methods of Optimization for Computer Architecture
The following Capstone Report seeks to outline difference in cache designs but more thoroughly into the computer architecture of STT-RAM, SRAM, eDRAM. It begins by outlining the use of cache followed by the different protocols for implementation including: direct mapping, fully associative, and set associative configurations. An area of interest in this study is implementing STT-RAM over SRAM b...
متن کاملComparison of Energy and Performance Efficiency of Recent Cache Configuration Trends and Designs
Over the past ten years cache configurations and their designs have increased in importance, energy efficiency, speed, and in other aspects as well. The goal of this paper is to discuss the energy and performance efficiency of different cache designs throughout the years. A good scale efficiency for a cache could be considered a measure of its latency and energy consumption. To optimize cache e...
متن کاملEnergy Optimizations of SRAM and STT-RAM Multi-Level Caches from 1995-2016
This paper reviews the cache designs of processors from 1995 until today, studying the development of multi-level caches, especially the chosen device technology, and how it has evolved with the needs of multi-core processors. It is found that SRAM, while fast, has the drawbacks of high energy use and a constant need for power, making it power for storage over an extended time. STT-RAM enters t...
متن کاملA Brief Compendium of On Chip Memory Highlighting the Tradeoffs Implementing SRAM, STT-RAM, or eDRAM
On chip memory or cache is an important piece of technology associated with lower energy consumption and increased system performance. The different configurations and technology types reveal many tradeoffs to be considered for optimizing a system designed for the consumer. The three main types of cache tech SRAM, STT-RAM, and eDRAM will be defined, and discussion will reveal what makes them go...
متن کاملSTT-RAM, SRAM, BRAM, ReRAM, and eDRAM Analysis of Their Advantages and Disadvantages
Multilevel cache became an essential part of improving processor performance as well as keeping the costs of manufacturing down. In this paper we will analyze ten different cache configurations that include SRAM, STT-RAM, ReRAM, eDRAM, and BRAM. We are going to analyze their advantages and disadvantages over one another and compare their energy consumption and cache latency. We will also cover ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1607.08086 شماره
صفحات -
تاریخ انتشار 2016